function showCDStatistics(cid) {
	if (refreshTab('showCDStatistics'))
		return;
	var store = new Ext.data.Store({
				proxy : new Ext.data.HttpProxy({
							url : url.showCDStatistics
						}),
				reader : new Ext.data.JsonReader({
							root : 'result',
							totalProperty : 'count',
							id : 'id'
						}, ['id', 'sid', 'name', 'hasUpload', 'point'])
			});
	store.load({
				params : {
					cid : cid
				}
			});
	function getSelect() {
		if (sm.getCount() == 0)
			return null;
		return sm.getSelected();
	}
	function onSelect() {
		var record = getSelect();
		var disable = !record;
		toolbar.get(3).setDisabled(disable);
		toolbar.get(4).setDisabled(disable);
	}
	var cm = new Ext.grid.ColumnModel([{
				header : 'ID',
				sortable : false,
				dataIndex : 'id'
			}, {
				header : 'SID',
				sortable : false,
				dataIndex : 'sid'
			}, {
				header : '姓名',
				sortable : false,
				dataIndex : 'name'
			},{
				header : '已上传',
				sortable : false,
				dataIndex : 'hasUpload',
				renderer : uploadRender
			}, {
				header : '评分',
				sortable : false,
				dataIndex : 'point'
			}]);
	var sm = new Ext.grid.RowSelectionModel({
				singleSelect : true
			});
	var toolbar = new Ext.Toolbar({
				items : [new Ext.Button({
									text : '刷新',
									iconCls : 'refresh-icon',
									handler : function() {
										store.reload();
									}
								}), new Ext.Toolbar.Separator(),
						new Ext.Button({
									text : '打包班级课程设计',
									iconCls : 'backup-icon',
									handler : function() {
										packageCourseDesign({
											cid : cid,
											sid : null,
											isCls : true
										})
									}
								}), new Ext.Button({
									text : '打包单人课程设计',
									iconCls : 'backup-icon',
									disabled : true,
									handler : function() {
										var record = getSelect();
										var sid = record.data.sid;
										packageCourseDesign({
											cid : cid,
											sid : sid,
											isCls : false
										})
									}
								}), new Ext.Button({
									text : '评分',
									iconCls : 'point-icon',
									disabled : true,
									handler : function() {
										onPoint();
									}
								})]
			});
	var grid = new Ext.grid.GridPanel({
				id : 'showCDStatistics',
				title : '课程设计统计',
				iconCls : 'userlist-icon',
				closable : true,
				region : 'center',
				loadMask : {
					msg : '统计中...'
				},
				viewConfig : {
					forceFit : true
				},
				store : store,
				cm : cm,
				sm : sm,
				tbar : toolbar
			});
	sm.on('selectionchange', onSelect);
	grid.onRefresh = onRefresh;
	addTab(grid);
	function uploadRender(value, p, record) {
		if (value == 0)
			return '';
		else
			return '√';
	}
	function onPoint() {
		var record = getSelect();
		submitCdPoint();
	}
	function onRefresh() {
		store.reload();
	}
}